<%--
  Created by IntelliJ IDEA.
  User: Wy
  Date: 2022/5/17
  Time: 12:01
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>

    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <script src="https://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>
    <title>Title</title>
</head>
<body>
   <font color="red" size="10">用户注册的</font>
  用户名：
   <input type="text" name="username" id="username">
    <br>
   <span id="sp"></span><br>
   密码：
   <input type="password" name="pwd" id="pwd">
  <br>
     <input type="button" value="注册" >

    <script type="text/javascript">
   /*     function regist() {
            //1. 获取input输入框的值
      var username = document.getElementById("username").value;
//2. 进行验证, 输入的值不为null
            if(username!== null || username !=""){
              var xmlhttp;
                if(window.XMLHttpRequest){
                    //浏览器是IE7+, firefox, chrome, sfari等
                    xmlhttp=new XMLHttpRequest();

                }else{
                    xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
                }
                //4. 设置监听, 监听返回的状态码
                xmlhttp.onreadystatechange=function () {
                    //readystate状态码为4代表请求完成, 响应已就绪,
                    //state状态码为200代表http请求成功
                    if(xmlhttp.readyState==4 && xmlhttp.status==200){
                        //5. 获取响应的数据
                                var result = xmlhttp.responseText;
                        //6. 将返回的数据操作DOM填充到页面中显示
                        //获取id叫做sp的对象
                        var sp = document.getElementById("sp");
                        if(result=="1"){
                           var html="<font color='green'>恭喜您可以注册!</font>";
                           sp.innerHTML=html;
                        }else{
                            var html="<font color='red'>已经注册</font>";
                            sp.innerHTML=html;
                        }



                    }
                }

                //7. 设置ajax的请求方式和请求路径
                xmlhttp.open("POST","${pageContext.request.contextPath}/registServlet",true);

                //8. 设置ajax的请求头
                xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
                //9. 发送请求
                xmlhttp.send("name="+username);



            }



        }
*/
      $(function () {
          //1.当鼠标单击butto按钮的时候触发操作
          $("[type='button']").click(function(){
              //2.获取input输入框的值
              var name = $("#username").val();
            //3.判断输入的内容为不为空
             if(name!=null && name!=""){
              //4.使用juqery的post方式操作ajax操作
              $.post("${pageContext.request.contextPath}/registServlet",{
                  //提交数据给servlet
                  aa:name
                  //5.获取servlet发来的数据
              },function (result) {
                  //6.开始判断
                  if(result=="1"){
                      var htmlstr="<font color='green'>可以注册</font>";
                      $("#sp").html(htmlstr);
                  }else{
                      var htmlstr="<font color='red'>已经注册</font>";
                    $("#sp").html(htmlstr);
                  }

              });
             }


          });

      });

    </script>

</body>
</html>
